import java.util.Scanner;
import java.io.*;

public class DriPila{
	public static void main (String [] args) throws IOException{
		//se habre el archivo donde viene la instruccion
		Scanner fscan = new Scanner(new File("datos.txt"));
		ImpPila obj = new ImpPila();
		int cont = 0;
		String operacion;
		int stop;
		String resultado = " ";
		operacion = fscan.nextLine();
		stop = operacion.length();
		obj.setlinea(operacion);
		System.out.println("la operacion es "  + operacion);
		//se le dice que se repita mientras el contador sean menor que el largo de la cadena
		while(cont < stop){
			//mira si no hay error para ocntinuar o salir del programa
			if((obj.verificador()) == true){
				//segun la pocicion que toque realiza push,  pop, o ambas
				if(cont <4){
					obj.push();
					obj.setcont();
					
				}
				else{
				
				 if(cont == 4){
					resultado = " el resultado es : " + obj.pop();
					//se incremnta el contador
					obj.setcont();
					
				 }
				 else{
					obj.push();
					//se imcrementa el contador
					obj.setcont();
					resultado = " el resultado es : " + obj.pop();
					obj.setcont();
				 }
				}
			
			}
		
		else{
			resultado = "el formato de la operacion no esta bien ";
			break;
			
		
		}
			cont = obj.getcont();
		
		}
		
	System.out.println( resultado);
	
	}
	
	
}